package domain

type TmallServiceSettleadjustmentSearchResult struct {
	/*
	   dataModule     */
	SettleAdjustmentList *[]TmallServiceSettleadjustmentSearchSettleAdjustmentResponse `json:"settle_adjustment_list,omitempty" `

	/*
	   errorMessage     */
	ErrorMessage *TmallServiceSettleadjustmentSearchErrorMessage `json:"error_message,omitempty" `

	/*
	   success     */
	Success *bool `json:"success,omitempty" `
}

func (s *TmallServiceSettleadjustmentSearchResult) SetSettleAdjustmentList(v []TmallServiceSettleadjustmentSearchSettleAdjustmentResponse) *TmallServiceSettleadjustmentSearchResult {
	s.SettleAdjustmentList = &v
	return s
}
func (s *TmallServiceSettleadjustmentSearchResult) SetErrorMessage(v TmallServiceSettleadjustmentSearchErrorMessage) *TmallServiceSettleadjustmentSearchResult {
	s.ErrorMessage = &v
	return s
}
func (s *TmallServiceSettleadjustmentSearchResult) SetSuccess(v bool) *TmallServiceSettleadjustmentSearchResult {
	s.Success = &v
	return s
}
